/* Repository for game data relevant to multiple AI behaviors.  Examples include:
		--Current unit counts
		--Resource counts
		--Building counts/types
		--Attacking? Defending?
		--"Spy/scouting" reports of enemy buildings/units
		--Building locations
		--etc

*/

#ifndef BLACKBOARD_H_
#define BLACKBOARD_H_

#include "Singleton.h"

#define BB BlackBoard::GetInstancePtr() // Convenience for accessing BlackBoard

class BlackBoard : public Singleton<BlackBoard>
{
public:
	friend class Singleton<BlackBoard>;


private:

	BlackBoard() {}
	~BlackBoard() {}
};

#endif
